<html>
<head>
	<meta content="IE=10" http-equiv="X-UA-Compatible" />
	<meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <title>首页 - OFFICE文档控件演示示例</title>
    <link href="officecontrol/ntkoStyle.css" rel="stylesheet" type="text/css" />	
	<script type="text/javascript">
	var CLOSEVENT = false;
	var datatochildcmd="";
	function openhtml(cmd){
	//判断插件是否安装
	datatochildcmd=cmd;
	 var ntkoed=ntkoBrowser.ExtensionInstalled();
	 if(ntkoed){
	 if(cmd==5){
	 //ntkoBrowser.openWindow方法的第七个参数为2019.12.20的ntkobackgroud.min.js 与ntkoofficecontrol.js提供 用于向子页面传值
/*ntkoBrowser.openWindow(strURL,IsShowOnExtendMonitor,ProductCaption,ntkoBrowserProductKey,ntkoBrowserNoExpireKey,Param,DataSendToChild);	 //该方法详细参考与demo文件夹同级的集成入门文档 */
	 ntkoBrowser.openWindow("editindex.html?cmd=" + cmd,"","","","","","欢迎使用NTKO OFFICE文档控件平台版PLUS（2019）"); 	
	 }else{
	 ntkoBrowser.openWindow("editindex.html?cmd=" + cmd); 
		if (cmd==3)
			{CLOSEVENT = true;}
		else
			{CLOSEVENT = false;}
			}
	 }else{
	 var iTop = ntkoBrowser.NtkoiTop();   //获得窗口的垂直位置;
     var iLeft = ntkoBrowser.NtkoiLeft();        //获得窗口的水平位置;
	 window.open("exeindex.html","","height=200px,width=500px,top="+iTop+"px,left="+iLeft+"px,titlebar=no,toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no");
	 }
	
		
    }
	
	//在父页面定义的跨浏览器插件应用程序关闭事件响应方法，且方法名不能自定义，必须是ntkoCloseEvent
	function ntkoCloseEvent(){
		if(CLOSEVENT)alert("跨浏览器插件应用程序窗口已关闭!");
	}
	
	//在父页面定义的用于接收子页面回传值的方法，方法名可以自定义，定义后的方法名需要在子页面中通过window.external.SetReturnValueToParentPage进行注册
	function OnData(argv1,argv2){
		alert("请注意示例右侧单元格两个信息的变化。");
		document.getElementById("spDocSize").innerHTML = argv1 + " byte";
		document.getElementById("spUpdateTime").innerHTML = argv2;
	}
	</script>
	
</head>

<body>
	<script type="text/javascript" src="officecontrol/ntkobackground.min.js"></script>
	<div class="divTop">
		<div class="divTopInner">
			<div class="divTopInnerCaption">重庆软航科技有限公司</div>
			<div class="divTopInnerNtko"><a href="http://www.ntko.com" title="点击访问NTKO官网">官网</a></div>
		</div>
	</div>
	<div class="divTitle">
		<div class="divTitle_body">
			<div class="divTitle_caption">OFFICE文档控件 跨浏览器插件(2019) 演示示例</div>
            <div class="divTitle_Information">
                <div class="divTitle_Information_Left">!</div>
				<div class="divTitle_Information_Right">本示例仅以WORD文档为例简单演示跨浏览器插件(2019)的集成与应用效果。更多示例请联系NTKO获取。</div>
            </div>			
		</div>
	</div>
	<div class="divBody">
		<div class="divBody_Title">			
			<div class="divBody_Title_Flag"></div>
			<div class="divBody_Table_Caption">基本功能</div>			
		</div>	
		<table>
			<tr>
				<td style="width:5%;border-bottom-color:#ffffff;" class="divBody_Table_RowTitle">
					1
				</td>
				<td style="width:25%">
					<a href="#" onclick="openhtml(1)">新建文档</a>
				</td>
				<td style="text-align:left">
					通过地址栏传参，调用跨浏览器插件对象openWindow方法调用跨浏览器窗口打开页面加载控件后，解析地址栏参数，调用文档控件的CreateNew方法新建一个Word文档。
				</td>
			</tr>
			<tr>
				<td style="width:5%;border-bottom-color:#ffffff;" class="divBody_Table_RowTitle">
					2
				</td>
				<td style="width:25%">
					<a href="#" onclick="openhtml(2)">打开文档</a>
				</td>
				<td style="text-align:left">
					通过地址栏传参，调用跨浏览器插件对象openWindow方法调用跨浏览器窗口打开页面加载控件后，解析地址栏参数，调用文档控件的OpenFromURL或BeginOpenFromURL方法打开一个Word文档。
				</td>
			</tr>
			<tr>
				<td style="width:5%" class="divBody_Table_RowTitle">
					3
				</td>
				<td style="width:25%">
					<a href="#" onclick="ntkoBrowser.ntkoClose('editindex.html?cmd=2'); ">关闭文档窗口</a>
				</td>
				<td style="text-align:left">
					通过地址栏传参，调用跨浏览器插件对象ntkoClose方法关闭指定URL打开的跨浏览器窗口。本例指定关闭本节第二个示例“打开文档”所打开的窗口。
				</td>
			</tr>			
		</table>
		<div class="divBody_Title">			
			<div class="divBody_Title_Flag"></div>
			<div class="divBody_Table_Caption">高级功能</div>			
		</div>	
		<table>
			<tr>
			<tr>
				<td style="width:5%;border-bottom-color:#ffffff;" class="divBody_Table_RowTitle">
					1
				</td>			
				<td style="width:25%">
					<a href="#" onclick="openhtml(3)">触发窗口关闭事件</a>
				</td>
				<td style="text-align:left">
					主要针对Chrome、FireFox或双核浏览器的极速模式提供的本事件。先在父页面定义（注意：不是在子页面定义）固定名为ntkoCloseEvent的函数，当子页面所在的跨浏览器插件应用程序窗口被关闭时触发响应自动调用。
					<br />IE下调用opener.ntkoCloseEvent()实现。
				</td>
			</tr>
				<td style="width:5%;" class="divBody_Table_RowTitle">
					2
				</td>			
				<td style="width:25%">
					<a href="#" onclick="openhtml(4)">向父页面回传值</a>
				</td>
				<td style="text-align:left">
					演示关闭子页面所在跨浏览器插件应用程序窗口（或关闭文档控件中文档）时，向父页面回传值。
					<br />请注意观察下方两个信息的变化。
					<br />文档大小：<span id="spDocSize"></span>
					<br />最后修改时间：<span id="spUpdateTime"></span>
				</td>
			</tr>
			</tr>
				<td style="width:5%;" class="divBody_Table_RowTitle">
					3
				</td>			
				<td style="width:25%">
					<a href="#" onclick="openhtml(5)">向子页面传值</a>
				</td>
				<td style="text-align:left">
					演示父页面往子页面传值的功能，请注意观察子页面获取到的信息
					
				</td>
			</tr>
			
		</table>		
	</div>
</body>
</html>
